숫자 타입의 데이터를 처리할 때 소수점 자리수에 대하여 변환이 필요한 경우 다양한 방법으로 변환할 수 있습니다. 이 중 가장
많이 사용되는 방법이 반올림, 올림, 버림의 형태인데 아래와 같이 사용합니다.
floor(변환할 값) // 소수점 버림
ceil(변환할 값) // 소수점 올림
round(변환할 값) // 소수점 반올림위와 같은 방법으로 간단하게 사용이 가능합니다. 그럼 아래 예제를 봐주세요.
# php에서 소수점 처리 방법 예제 보기
만약 아래와 같이 변수 $testnum이 존재할 때 다음과 같이 변환이 가능합니다.
<?php
$testnum = 12.345;
echo floor($testnum);
// 12를 출력함. 소수점 버림
echo ceil($testnum)
// 13을 출력함. 소수점 올림
echo round($testnum)
// 12를 출력. 반올림 적용하여 출력
?>
# 원하는 자리수만큼만 소수점으로 출력하는 방법round() 함수를 사용하여 원하는 자리수 만큼만 반올림하여 반환하는 방법이 가능합니다. 아래 예제를 보세요.
<?php
$testnum = 12.3456;
echo round($testnum, 2);
// 12.35를 출력함. 소수점 두자리까지 반올림하여 처리
echo round($testnun, 3);
// 12.345를 출력함
?>